home *** CD-ROM | disk | FTP | other *** search
-
- /* Generated by Interface Builder */
-
- #import <objc/Object.h>
- #import <dpsclient/dpsclient.h>
-
- @interface loTeX:Object
- {
- /* User Interface */
- id preamble; /* TextField holding text to precede user's text */
- id tex_command; /* TextField holding tex command to use */
- id tex_messages; /* TextField receiving output from tex process */
- id text_window; /* main Window for editing */
- id postamble; /* textField holding text to follow user's text */
- id editor_sv; /* ScrollView holding Text that user edits */
-
- id idle_tf; /* idle time text field */
- id idle_slider; /* idle time Slider */
- id sleep_tf;
- id sleep_slider;
- id kill_tf;
- id kill_slider;
-
- id symbol_controller;
-
- /* Internal stuff */
- id tex_sp; /* Subprocess to run tex in */
- int changed; /* text-changed count */
- DPSTimedEntry busy; /* timed entry for repeating continuous preview */
- DPSTimedEntry sleeping; /* timed entry for pausing between runs */
- DPSTimedEntry running; /* timed entry for killing long runs */
- char *tmpFileName; /* name of temporary files, w/o suffixes */
- char *outputBuffer; /* buffer used in processing subprocess output */
- int editor_empty; /* flag recording wheter editor is empty */
- }
-
- - show_help:sender;
- - revert_defaults:sender;
- - default_defaults:sender;
- - start_tex:sender;
- - (void) timedHandler:(DPSTimedEntry)teNumber;
- @end
-